.no-margin{
    margin-top:0
}
.introduce_bd{
	width:750px;
	overflow:hidden;
}
.service_icon{
	word-wrap:break-word;
}
.introduce_bd img, .service_icon img { max-width:750px; _width:expression(width>750 ? "750px" : width+"px"); overflow:hidden;}
.introduce_bd p
    line-height: 2;
    text-indent: 2em;
    word-wrap:break-word;
}

.item label input{
	margin-right:5px;
	vertical-align:-2px;
}

.introduce_bd img{
	margin-left:0px;
}

.address_list .name, .address_list .time, .address_list .phone{ 
    width: 150px
}
.address_list .address{
    width: 300px;
}
.location_bd{
    margin-top:5px;
}
.address_list table{
    width: 100%
}
.address_list td, .address_list th{
    text-align: center;
    color:#666;
    line-height: 31px;
    height: 31px;
}
.address_list td{
    border-bottom: 1px dashed #d7d7d7;
}
.address_list th{
    background: #f6f6f6;
    color:#333;
}

.address_map{
    border: 1px solid #ddd;
    margin-top:20px;
    widows: 700px;
    height: 298px;
}


.info_detail_bd li{
    line-height: 2;
    padding-left: 100px;
}
.info_detail_bd li span{
    float: left;
    width: 100px;
    margin-left:-100px;
    text-align: right;
    color: #999;
}
.item{
    line-height:30px;
	padding-bottom:10px;
	clear:both;
}
.label{
    width:80px;
	text-align:right;
	float:left;
	padding-top:2px\9;
	_padding-top:0;
	margin-top:2px\9;
	*margin-top:0;
}
.input_text {
    border: 1px solid #BBBBBB;
    height: 16px;
	line-height: 16px;
    padding: 4px 3px;
}
.w240{
    width:240px;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
/* 店铺评价 */
.assess_list table th{
    background: none repeat scroll 0 0 #F6F6F6;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color:#666;
    font-weight: 700;
}
.assess_list tbody td{
    border-bottom: 1px solid #dfdfdf;
    padding: 10px;
    vertical-align: top;
}
.assess_list p{
    line-height: 22px;
}

.user_assess{
    color:#000;
}
.user_assess_time, .seller_assess_time{
    color:#bbb;
}
.seller_assess{
    color:#a40000;
}
.assess_price{
    color:#a40000;
}
.sel_tit{
    text-align: left!important;
    padding-left: 10px;
}
/*店铺配送服务*/
.cool_service{
    border-bottom:#0c5089 2px solid;
	*height:27px;
	_height:26px;
	margin-left:200px;
}
.cool_service  li{
	float:left;
	margin-right:5px;
   	border:1px solid #ccc;
	border-bottom:none;
}
.cool_service li a{
	display:inline-block;
	padding:0 20px;
	background:#f6f6f6;
	height:26px;
	line-height:26px;
	font-weight:700;
	color:#666;

}
.cool_service  li.cur1 a{
   background:#0c5089;
   color:#fff;
}
.service_announcement{
    margin-top:5px;
    line-height:25px;
	word-wrap:break-word;
	font-weight:bold;
	background-color:#FFFFF0;
}
.service_ps{
   clear:both;
   background:#f6f6f6;
   padding-left:0px;
   padding-bottom: 5px;
}
.ps_icon{
    float:left;	
	display:inline;
	border:#dedbdb 1px solid;
	margin-top:5px;
	margin-left:10px;
	padding:1px;
}
.ps_icon img{
		height:176px;
	    width:176px;
	    display:block;
	}
.ps_center{
    float:left;
	margin-left:20px;
	margin-top:5px;
	display:inline;
}
.ps_list{
    min-height:70px;
    _height:expression(this.scrollHeight < 70 ? "70px" : "auto");
    width:530px;
	margin-top:15px;
}
.ps_bottom{
    border-bottom:#cfcfcf 1px dashed;
}
.ps_list span{
   float:left;
   width:100px;
   width:85px!important;
   padding-left:15px;
   line-height:33px;
   color:#fff;
   background:#1275c9;
   margin:13px 0px 0 0;
   background:url(../img/ps_hd.png);
   font-weight:700;
   font-size:14px;
}
/*.service_list_l{
    float:left;
    color:#333;
	margin-left:10px;	
	word-wrap: break-word;
    word-break: normal; 
}*/
.service_list_l{
	width:410px;
    float:left;
	color:#333;
	font-size:14px;
	font-weight:700;
	margin-left:10px;	
	line-height:28px;
	word-wrap: break-word;
    word-break: normal; 
}
.notice {
    display: inline-block;
    background: url(../img/notice.png) no-repeat scroll 5px 5px #E6F9FF;
    border: 1px solid #B4E1EF;
    color: #666666;
	height: 22px;
    line-height: 22px;
    padding: 0 10px 0 22px;
	margin:20px 0px;
}
.service_icon ul li{
   float:left;
   margin-left:25px;
   border:#dedbdb 2px solid;
   display:inline;

}
/*报价*/
.shop_name{
    font-weight:bold;
}
.item_r{
  
}
.item_r label{
	cursor:pointer;   
}
.search_button{
    border:none;
	width:70px;
	height:24px;
	margin-left:5px;
	text-align:center;
	line-height:24px;
	vertical-align:middle;
	cursor:pointer;
	background:url(../img/edit_btn.png) no-repeat;
	padding-top:2px\9;
	*padding-top:-4px;
}
.Sort{
    float:right;
}
.Sort select{
    font-size:12px;
	width:115px;
}
.Sort .sign{
    display:block;
	text-align:center;
    width:80px;
	height:24px;
	line-height:24px;
	color:#fff;
    background:url(../img/shop_btn.png) no-repeat;
}
.Sort a.sign:hover{
    color:#fff;
}
.price_info {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.price_info .not_info {
    background-image: url(../img/alert_blue.png);
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 40px;
	
}
.service_list tr th,.service_list tr td{
    border:1px solid #dddddd;
    vertical-align:middle;
    text-align:center;
    color:#333333;
}
.service_list a{
    color:#0c5089;
}
.service_list tr th{
    padding:10px 0;
    background:#f6f6f6;
}
.service_list  tr td.right_none{
    border-right:none; 	
}
.right_none a{
    color:#0c5089;
}
.right_none a:hover{
    color:#a40000;
}
.service_list  tr td.left_none{
   border-left:none; 
   text-align:left;
}
.service_list tr td{
    padding:15px 0;
}
.Contract_price{
    color:red;
	font-weight:bold;
}
.price{
    color:#666666;
	font-weight:bold;
}
.arrive_sign {
    background-image: url(../img/arrive_sign.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    margin: 0 10px;
    vertical-align: middle;
    width: 13px;
}
.add{
   font-weight:bold;
   font-size:14px;
}
.mar_10{
   margin:5px 0; 
}
.company_name{
   color:#333333;
   font-weight:bold;     
}
.company_name a{
   color:#333333;
}
.company_name a:hover{
   color:#a40000;
   text-decoration:underline;
}
.p_color_t{
   color:#2ea300;
   margin-left:10px;
}
.p_color_f{
   color:#999999;
   margin-left:10px;
}
.release_time{
   color:#999999;   
}
.service_list a.gray{
    width:90px;
	height:24px;
	line-height:24px;
	background:url(../img/gray_l_btn.png) no-repeat;
	color:#333333;
	display:inline-block;
	margin:5px 0;
}
.service_list a.gray:hover{
    text-decoration:none;
}

/*分页*/
.page {
	float:right;
	margin:10px 0;
}
.page a, .page span,.page_no,.page_prev,.page .next,.page .pg_skip{
	float:left;
}
.page .page_no {
    color:#ccc;
	border:1px solid #ccc;
}
.page a, .page span {
	display:block;
	padding:3px 8px;
	margin-right:5px;
	text-align:center;
	border:1px solid #ddd;
	color:#666;
}
.page a:hover {
	color:#a40000 !important;
	text-decoration:none;
	border:1px solid #a40000;
}
.page .pg_cur {
	color:#fff;
	border-color:#a40000;
	background:#a40000;
}
.page .elps,.page .pg_num{
	border:0 none;
}
.page .pg_skip{
	margin-left:5px;
}
.page .pg_jump{
	width:38px;
	height:22px;
	padding-left:2px;
	line-height:22px;
    border:1px solid #ddd;
}
.page .confirm{
	width:70px;
    height:24px;
	margin-left:5px;
	text-align:center;
	line-height:24px;
    vertical-align:middle;
	cursor:pointer;
	background:url(../img/edit_btn.png) no-repeat;			
}